맨위로가기

자유-오픈 소스 소프트웨어

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

자유-오픈 소스 소프트웨어(FOSS)는 자유 소프트웨어 및 오픈 소스 소프트웨어로 간주되는 소프트웨어를 포괄하는 용어이다. FOSS는 사용자가 소프트웨어를 자유롭게 사용, 수정, 재배포할 수 있도록 허용하며, 저작자에게 로열티를 지불할 필요가 없다. FOSS는 비용 절감, 유연성, 보안, 호환성, 커뮤니티 지원 등의 장점을 가지지만, 상용 소프트웨어에 비해 버그가 많거나 특정 하드웨어와 호환되지 않는 단점도 존재한다. FOSS는 1950년대부터 1980년대 초까지 소스 코드 공유가 일반적이었던 시대를 거쳐, 리처드 스톨먼의 자유 소프트웨어 운동과 오픈 소스 이니셔티브를 통해 발전했다. 현재 여러 국가 및 국제기구에서 도입하여 예산 절감, 기술 종속성 탈피 등의 효과를 얻고 있으며, 유럽 집행위원회는 오픈소스 소프트웨어를 혁신의 주요 동인 중 하나로 제시하고 있다.

더 읽어볼만한 페이지

  • 소프트웨어 개발 - 컴퓨터 과학
    컴퓨터 과학은 컴퓨터와 관련된 현상을 연구하는 학문으로, 계산 이론, 하드웨어 및 소프트웨어 설계, 문제 해결 등을 포괄하며, 수학, 공학 등 여러 분야와 융합하여 발전해 왔다.
  • 소프트웨어 개발 - 스파이웨어
    스파이웨어는 사용자의 동의 없이 설치되어 개인 정보를 수집하거나 시스템을 감시하며, 다양한 형태로 존재하여 광고 표시, 정보 탈취, 시스템 성능 저하 등의 피해를 유발하는 악성 프로그램이다.
  • 소프트웨어 사용권 - 볼륨 라이선스
    볼륨 라이선스는 소프트웨어 여러 개를 구매할 때 사용되는 경제적인 라이선스 방식으로, 설치 미디어와 시리얼 번호 등을 묶어 관리하며, KMS 방식을 통해 불법 복제를 방지한다.
  • 소프트웨어 사용권 - 제품 활성화
    제품 활성화는 소프트웨어 불법 복제를 막기 위해 소프트웨어를 특정 하드웨어나 사용자 계정에 연결하여 무단 복제 및 사용을 제한하는 기술적 방법으로, 릭 리처드슨이 발명하고 유니록이 특허를 받았으며, 정품 사용자 불편 및 개인 정보 문제에 대한 비판에도 불구하고 여러 소프트웨어 회사와 게임 플랫폼에서 널리 쓰인다.
  • 자유-오픈 소스 소프트웨어 - 마이크로소프트 코그니티브 툴킷
  • 자유-오픈 소스 소프트웨어 - ASP.NET
    ASP.NET은 .NET Framework 기반의 마이크로소프트 웹 애플리케이션 개발 플랫폼으로, ISAPI를 통해 동작하며 다양한 프로그래밍 모델과 개발 도구를 지원하고, 부트스트랩, OAuth 2.0, OData 등 최신 기술을 통합하여 강력한 웹 개발 환경을 제공한다.
자유-오픈 소스 소프트웨어
기본 정보
자유-오픈 소스 소프트웨어 로고
자유-오픈 소스 소프트웨어 로고
설명소스 코드가 공개되어 있고 허용적 라이선스로 배포되는 소프트웨어
다른 이름FLOSS (자유/리브레 오픈 소스 소프트웨어)
FOSS (자유 및 오픈 소스 소프트웨어)
개념
정의소스 코드가 공개되어 사용, 수정, 배포가 자유로운 소프트웨어
분류자유 소프트웨어
오픈 소스 소프트웨어
철학적 차이자유 소프트웨어: 사용자의 자유 강조
오픈 소스 소프트웨어: 개발 모델의 강점 강조
특징
접근성소스 코드 공개로 누구나 접근 가능
자유사용, 수정, 배포의 자유 보장
개발 모델협력적인 개발 모델
피어 투 피어 개발 모델
라이선스허용적인 라이선스 사용
관련 개념
관련 용어공개 소스
공유 소프트웨어
자유 소프트웨어 운동
관련 조직자유 소프트웨어 재단 (Free Software Foundation)
오픈 소스 이니셔티브 (Open Source Initiative)
관련 주제오픈 소스 하드웨어
참고
관련 문서자유 소프트웨어, 오픈 소스 소프트웨어
링크FLOSS and FOSS (GNU 프로젝트)
링크자유 소프트웨어란 무엇인가? (자유 소프트웨어 재단)

2. 용어

"자유-오픈 소스 소프트웨어"(FOSS)는 자유 소프트웨어오픈 소스 소프트웨어를 모두 아우르는 포괄적 용어이다. 자유 소프트웨어와 오픈 소스 소프트웨어 라이선스는 거의 완전히 중복되지만, 두 진영은 철학적으로 큰 차이를 보인다. FOSS라는 용어는 이러한 철학적 차이에 대해 중립적인 입장을 취하고, 두 개념 모두를 지칭하기 위해 만들어졌다.

영어 단어 "Free"는 "자유"와 "무료" 두 가지 의미를 모두 가지고 있어 혼란을 야기할 수 있다. 이러한 문제를 해결하기 위해 FOSS 외에 FLOSS(Free/Libre and Open Source Software)라는 용어가 사용되기도 한다.[101] FLOSS에서 L은 프랑스어의 libre프랑스어처럼 "자유로운"을 의미한다.

하지만, 리처드 스톨먼은 FOSS가 중립적이지 못하다고 주장한다.[6] 자유 소프트웨어 운동 추진자들은 "오픈소스라는 용어는 자유 소프트웨어의 의도를 나타내지 않는다"라며 비판하고 "자유 소프트웨어라고 불러야 한다"고 주장한다.[100]

2. 1. 자유 소프트웨어

리처드 스톨먼이 주창하고 자유 소프트웨어 재단(FSF)에서 채택한 자유 소프트웨어 정의는 가격이 아닌 자유의 문제로서, 다음 4가지 필수적인 자유를 옹호하는 것을 정의한다.[7][8]

  • 프로그램을 원하는 대로, 어떤 목적으로든 실행할 자유 (자유 0).
  • 프로그램 작동 방식을 연구하고 필요에 맞게 변경할 자유 (자유 1). 소스 코드 접근은 이를 위한 전제 조건이다.
  • 이웃을 돕기 위해 사본을 재배포할 자유 (자유 2).
  • 수정된 버전의 사본을 다른 사람에게 배포하여 커뮤니티 전체에 기여할 자유 (자유 3). 소스 코드 접근은 이를 위한 전제 조건이다.[11]


FSF는 소프트웨어 라이선스가 위 4가지 자유를 존중해야 자유 소프트웨어로 인정한다.[11] 이 정의는 1986년 2월 FSF의 GNU 뉴스레터에 처음 출판되었고,[9] 현재는 GNU 프로젝트 웹사이트의 철학 섹션에서 찾아볼 수 있으며, 40개 언어로 번역되어 있다.[10]

"자유 소프트웨어"라는 용어는 1980년대에 리처드 스톨먼이 만들었다. 하지만 영어 단어 "Free"에는 "자유" 외에 "무료"라는 의미도 있어, "오픈소스 소프트웨어"라는 용어가 사용되기도 했지만, 이는 사용자 "자유"라는 본래 목적을 희석시킨다는 비판을 받았다.[98][99]

이에 리처드 스톨먼 등 자유 소프트웨어 운동 추진자들은 "오픈소스라는 용어는 자유 소프트웨어의 의도를 나타내지 않는다"며 "자유 소프트웨어"라고 불러야 한다고 주장한다.[100]

2. 2. 오픈 소스 소프트웨어

오픈 소스 이니셔티브(OSI)의 오픈 소스 정의는 소프트웨어 라이선스가 해당 기관의 오픈 소스 소프트웨어 인증 마크에 해당하는지 판별하는 데 사용된다. 이 정의는 브루스 페렌스가 주로 작성하고 수정한 데비안 자유 소프트웨어 가이드라인을 기반으로 한다.[12][13] 페렌스는 그의 저술을 자유 소프트웨어 재단의 자유 소프트웨어 4대 기본 원칙에 기반하지 않았으며, 이 원칙들은 나중에 웹에서만 이용 가능했다.[14] 페렌스는 이후 에릭 레이먼드의 오픈 소스 홍보가 자유 소프트웨어 재단의 노력을 불공정하게 가렸다고 언급하며 자유 소프트웨어에 대한 지지를 재확인했다.[15] 2000년대 이후에도 그는 오픈 소스에 대해 다시 언급했다.[16][17]

영어의 "Free"에는 "자유" 외에 "무료"라는 의미도 있기 때문에 "오픈 소스 소프트웨어"라는 용어가 사용되기 시작했지만, 이로 인해 본래의 목적인 사용자의 "자유"라는 의미가 희석되었다.[98][99]

3. 역사

1950년대부터 1980년대까지 컴퓨터 사용자들은 자신이 사용하는 모든 프로그램의 소스 코드를 가지고, 필요에 따라 수정할 수 있는 것이 일반적이었다. 소스 코드를 포함한 소프트웨어는 컴퓨터 사용자들 사이에서 퍼블릭 도메인 소프트웨어[18]로 공유되기도 했다. (FOSS는 퍼블릭 도메인 소프트웨어와 같지 않다. 퍼블릭 도메인 소프트웨어에는 저작권이 없기 때문이다.[19]) 대부분의 회사는 하드웨어 판매를 기반으로 사업을 하였고, 소프트웨어는 무료로 하드웨어와 함께 제공하거나 번들 소프트웨어로 제공했다.[20]

1960년대 후반, 성장하는 소프트웨어 산업은 하드웨어 제조업체의 번들 소프트웨어와 경쟁하기 시작했고, 소프트웨어를 직접 판매하는 방식으로 변화했다. 1969년 ''미국 대 IBM'' 사건에서 정부는 번들 소프트웨어가 반경쟁적이라고 주장했다. 1970년대와 1980년대 초, 소프트웨어 산업컴퓨터 프로그램바이너리 복사본만 배포하는 등 기술적 조치를 통해 사용자가 구매한 소프트웨어를 역공학하는 것을 막기 시작했다. 1980년, 미국에서 저작권법이 컴퓨터 프로그램으로 확장되었다.[21] 이전에는 컴퓨터 프로그램이 저작권의 대상이 아니었다.[22]

초기에는 클로즈드 소스 소프트웨어가 드물었지만, 1983년 IBM은 소스 코드를 배포하지 않는 정책을 시행했다.[23][24][25]

1983년, MIT 인공지능 연구소의 해커였던 리처드 스톨먼GNU 프로젝트를 발표했다. GNU 운영 체제를 위한 소프트웨어 개발은 1984년 1월에 시작되었고, 자유 소프트웨어 재단(FSF)은 1985년 10월에 설립되었다. 1985년 3월, ''GNU 선언''을 통해 프로젝트의 목표와 자유 소프트웨어 정의, "카피레프트" 개념을 설명했다. FSF는 자유 소프트웨어가 해결하는 근본적인 문제는 윤리적인 문제이며, 소프트웨어 사용자가 "4가지 필수 자유"를 행사할 수 있도록 하는 것이라고 주장한다.[11]

리누스 토르발즈가 만든 리눅스 커널은 1991년에 자유롭게 수정 가능한 소스 코드로 공개되었다. 1992년 2월, GNU 일반 공중 사용 허가서에 따라 프로젝트의 라이선스를 변경했다.[26]

FreeBSDNetBSD(둘 다 386BSD에서 파생됨)는 1993년 ''USL 대 BSDi'' 소송이 법정 밖에서 합의되면서 자유 소프트웨어로 공개되었다. OpenBSD는 1995년에 NetBSD에서 포크되었다. 같은 해, Apache HTTP 서버(Apache)가 Apache 라이선스 1.0에 따라 공개되었다.

1997년, 에릭 레이먼드는 해커 커뮤니티와 자유 소프트웨어 원칙에 대한 분석인 ''대성당과 바자''를 발표했다. 이 논문은 1998년 초 넷스케이프 커뮤니케이션스 코퍼레이션이 넷스케이프 커뮤니케이터 인터넷 제품군을 자유 소프트웨어로 공개하도록 유도했다. 이 코드는 현재 모질라 파이어폭스와 썬더버드로 알려져 있다.

넷스케이프의 행동은 레이먼드와 다른 사람들이 자유 소프트웨어의 이점을 상업용 소프트웨어 산업에 어떻게 가져올 수 있는지 모색하게 했다. 그들은 FSF의 사회 운동이 넷스케이프와 같은 회사에는 매력적이지 않다는 결론을 내리고, 소스 코드 공유와 소프트웨어 공동 작업의 비즈니스 잠재력을 강조하기 위해 자유 소프트웨어 운동의 브랜드를 변경하는 방법을 찾았다. 그들이 선택한 새로운 이름은 "오픈 소스"였으며, 브루스 페렌스, 팀 오라일리, 리누스 토르발즈 등이 브랜드 변경에 동참했다. 오픈 소스 이니셔티브는 1998년 2월에 설립되어 오픈 소스 원칙을 전파했다.[27]

상업용 소프트웨어 공급업체는 무료로 배포되는 소프트웨어와 소스 코드에 대한 보편적인 접근의 개념에 위협을 느꼈다. 마이크로소프트 임원은 2001년에 "오픈 소스는 지적 재산권을 파괴한다."라고 공개적으로 말했다. 그러나 FOSS는 주류 개인 소프트웨어 개발 외부에서 틈새 역할을 했지만, 리눅스, BSD와 같은 FOSS 운영 체제와 레드햇과 같은 FOSS 기반 회사의 성공은 소프트웨어 산업의 태도를 바꾸었다.

"자유 소프트웨어"라는 용어는 1980년대에 자유 소프트웨어 운동의 창시자인 리처드 스톨먼에 의해 만들어졌다. 하지만 영어의 "Free"에는 "자유" 외에 "무료"라는 의미도 있기 때문에 "오픈소스 소프트웨어"라는 용어가 사용되기 시작했지만, 이로 인해 본래의 목적인 사용자의 "자유"라는 의미가 희석되었다.[98][99]

리처드 스톨먼을 비롯한 자유 소프트웨어 운동 추진자들은 "오픈소스라는 용어는 자유 소프트웨어의 의도를 나타내지 않는다"라며 비판하고 "자유 소프트웨어라고 불러야 한다"고 주장하고 있다.[100] 그 결과 자유 소프트웨어와 오픈소스 소프트웨어 모두를 포함하는 표현으로 FOSS(Free/Open Source Software)나 FLOSS가 사용되기 시작했다.

4. 특징

자유-오픈 소스 소프트웨어(FOSS)는 상용 소프트웨어와 비교했을 때 여러 특징을 가진다. FOSS는 사용자에게 더 많은 자유와 유연성을 제공하지만, 때로는 호환성 문제나 자원 부족과 같은 어려움에 직면하기도 한다.

FOSS는 다양한 당사자와 개인 간의 협업을 통해 사용자에게 가장 효율적인 소프트웨어를 개발하는 것을 목표로 하는 반면,[38] 독점 소프트웨어는 주로 이윤 창출을 목적으로 한다.[38] 많은 경우 FOSS 프로젝트에는 독점 소프트웨어보다 더 많은 조직과 개인이 참여하며,[38] 기업들은 주로 기술적 우수성 때문에 FOSS를 선택한다.[38]

FOSS 사용자는 자유 소프트웨어의 4가지 기본 자유에 따라 소프트웨어를 제한 없이 사용, 연구, 복사, 수정, 재배포할 수 있다.[29][30][31][32]

4. 1. 자유-오픈 소스 소프트웨어의 장점

상용 소프트웨어에 비해 자유-오픈 소스 소프트웨어(FOSS)의 장점은 다음과 같습니다.

  • 비용: 자유-오픈 소스 소프트웨어는 일반적으로 무료로 사용할 수 있습니다. 라이선스 비용이나 구독료가 들지 않아 초기 비용을 절감할 수 있습니다. 물론 일부 상용 오픈소스 소프트웨어는 지원이나 추가 기능을 위해 유료 서비스를 제공하기도 하지만, 기본 소프트웨어 자체는 무료로 이용 가능한 경우가 많습니다.

  • 유연성 및 사용자 지정: 소스 코드에 접근할 수 있기 때문에, 사용자는 소프트웨어를 자신의 필요에 맞게 수정하고 개선할 수 있습니다. 특정 기능을 추가, 제거, 버그 수정, 새로운 플랫폼에 맞게 포팅할 수 있습니다. 이러한 유연성은 기업 환경에서 특히 유용하며, 상용 소프트웨어에서는 불가능하거나 매우 비용이 많이 드는 작업입니다.

  • 제어력: 사용자는 소프트웨어의 운명을 통제할 수 있습니다. 특정 기능에 대한 의존도를 줄이고, 소프트웨어 개발에 직접 참여하거나, 개발자 커뮤니티에 기여할 수 있습니다. 상용 소프트웨어는 개발자의 의지에 따라 기능이 변경되거나 지원이 중단될 수 있지만, 오픈 소스 소프트웨어는 커뮤니티의 지원을 받아 지속적으로 유지 및 관리될 가능성이 높습니다.

  • 보안: 소스 코드는 공개되어 있기 때문에, 전 세계의 개발자들이 소스 코드를 검토하고 취약점을 발견할 수 있습니다. 이를 통해 상용 소프트웨어보다 보안상의 문제가 더 빨리 발견되고 해결될 수 있습니다. 하지만, 오픈소스라고 해서 모든 보안 문제가 해결되는 것은 아니며, 안전한 사용을 위해서는 지속적인 보안 업데이트와 패치 적용이 중요합니다.[38] 독점 코드는 일반적으로 대중의 시야에서 숨겨져 있기 때문에, 공급업체 자체와 해커만이 그 안에 있는 취약점을 알 수 있습니다.[38] 반면 오픈소스 소프트웨어는 버그를 신속하게 노출하기 위해 가능한 한 많은 사람들을 참여시킵니다.[39][37]

  • 호환성: 일반적으로 다양한 운영 체제와 하드웨어 플랫폼에서 작동합니다. 이는 상용 소프트웨어에 비해 호환성 문제를 줄일 수 있습니다.

  • 커뮤니티 지원: 활발한 커뮤니티를 가지고 있습니다. 사용자는 커뮤니티 포럼이나 메일링 리스트를 통해 다른 사용자들과 정보를 공유하고 문제를 해결할 수 있습니다. 이러한 강력한 커뮤니티 지원은 상용 소프트웨어의 유료 지원 서비스를 대체할 수 있습니다.


자유/오픈 소스 소프트웨어 사용자는 자유 소프트웨어의 4가지 기본 자유에 따라 소프트웨어를 제한 없이 사용, 연구, 복사, 수정, 수정 여부에 관계없이 재배포할 수 있습니다. 소프트웨어의 기능을 변경하려는 경우 코드를 변경하고, 원하는 경우 수정된 소프트웨어 버전을 배포하거나, 소프트웨어의 의사결정 모델 및 다른 사용자에 따라 원본 소프트웨어 업데이트를 통해 이러한 변경을 적용하거나 요청할 수도 있습니다.[29][30][31][32]

자유-오픈 소스 소프트웨어(FOSS)는 다양한 당사자와 개인 간의 협업을 개선하여 사용자 또는 사용 사례에 가장 효율적인 소프트웨어를 개발하는 것을 목표로 하는 반면, 독점 소프트웨어는 일반적으로 이윤 창출을 목적으로 합니다. 또한, 많은 경우 독점 소프트웨어보다 더 많은 조직과 개인이 이러한 프로젝트에 기여합니다.[38] 기업이 오픈 소스 소프트웨어를 선택하는 주된 이유는 기술적 우수성인 것으로 나타났습니다.[38]

4. 2. 자유-오픈 소스 소프트웨어의 단점

때때로 자유-오픈 소스 소프트웨어(FOSS)는 독점 하드웨어나 특정 소프트웨어와 호환되지 않는 경우가 있다. 이는 제조업체가 자유-오픈 소스 소프트웨어를 방해하기 때문인 경우가 많다. 예를 들어, 자유-오픈 소스 운동의 구성원들이 자사 하드웨어에 대한 드라이버를 작성하는 데 필요한 인터페이스 또는 기타 사양을 공개하지 않는 경우가 있다. 이는 고객이 자사의 독점 소프트웨어만 실행하기를 원하거나 파트너십으로부터 이익을 얻을 수 있기 때문이다.[40][41][42][43][44][45][46]

FOSS는 소프트웨어 기능과 안정성 측면에서 독점 소프트웨어보다 우수할 수 있지만, 많은 경우 유사한 상용 소프트웨어에 비해 수정되지 않은 버그와 누락된 기능이 더 많다.[47] 이는 경우에 따라 다르며, 일반적으로 특정 프로젝트에 대한 관심 수준에 따라 달라진다. 그러나 폐쇄형 소프트웨어와 달리, 동기, 시간 및 기술이 있는 사람이라면 누구든지 개선할 수 있다.[48]

FOSS 개발에서 흔한 장애물은 비용이 많이 드는 로열티 또는 필수 비공개 계약서(예: DVD-비디오 형식)로 인해 일부 일반적인 공식 표준에 대한 접근이 제한되는 것이다.[49]

상용 소프트웨어처럼 기업의 지원을 받는 것과 달리, 자유-오픈 소스 소프트웨어(FOSS) 프로젝트는 지속적인 개발에 필요한 자원과 참여를 확보할 가능성이 낮은 경우가 많다.[50] 그러나 기업들도 수익성이 없다는 이유로 프로젝트를 폐기하는 경우가 흔하며, 대기업들은 오픈 소스 소프트웨어에 의존하고 공동 개발하기도 한다.[37] 반면, 독점 소프트웨어 공급업체가 개발을 중단하면 대안이 없지만, FOSS의 경우 필요로 하는 사용자는 여전히 스스로 개발하거나 제3자에게 개발을 의뢰할 권리와 소스 코드를 가지고 있다.

5. 논란 및 법적 문제

자유-오픈 소스 소프트웨어는 여러 논란과 법적 문제에 직면해 왔다.

GNU GPLv3은 2007년 자유 소프트웨어 재단(FSF)에서 발표한 라이선스로, 디지털 밀레니엄 저작권법(DMCA)과 특허권을 명시적으로 다루었다.[83] 하지만 리눅스 커널,[84][85] BusyBox,[86][87] VLC 미디어 플레이어[90] 등 여러 프로젝트는 GPLv3로 업그레이드하지 않기로 결정하여 자유-오픈 소스 소프트웨어(FOSS) 생태계에서 논란이 되었다.

오라클은 2010년 썬 마이크로시스템즈를 인수하면서 MySQL의 상업화를 시도했고, 이에 FOSS 커뮤니티는 MariaDB 등 새로운 데이터베이스 관리 시스템으로 프로젝트를 포크하여 대응했다.[93]

일부 개발자들이 이미 인기 있는 오픈 소스 소프트웨어의 문제를 해결하기보다는 명성을 얻기 위해 중복되는 새 소프트웨어를 만드는 우선순위 설정 왜곡 문제도 제기되었다.[92]

2010년 오라클은 구글(Google)이 안드로이드에서 자바를 사용한 것이 저작권과 특허를 침해했다고 소송을 제기했다. 1심에서는 구글이 특허를 침해하지 않았다고 판결했지만,[1] 오라클은 연방순회항소법원(Federal Circuit)에 항소했다.[2]

5. 1. GPLv3 논란

GNU 일반 공중 사용 허가서 3판(GNU GPLv3)은 디지털 밀레니엄 저작권법(DMCA)과 특허권을 명시적으로 다룬 판본으로 2007년에 자유 소프트웨어 재단(FSF)에서 발표했다.[83] GPLv3의 채택은 자유-오픈 소스 소프트웨어(FOSS) 생태계에서 활발하게 논의되었으며, 리눅스 커널,[84][85] BusyBox,[86][87] AdvFS,[88] 블렌더,[89] VLC 미디어 플레이어[90]등 여러 프로젝트는 GPLv3로 업그레이드하지 않기로 결정했다.

GCC를 사용하고 DRM과 특허를 광범위하게 사용하는 애플은 자사 Xcode IDE의 컴파일러를 GCC에서 허가적 라이선스를 따르는 다른 FOSS 컴파일러인 Clang으로 전환했다.[91] LWN은 애플이 GPLv3를 피하려는 의도 때문에 부분적으로 이러한 전환이 이루어졌을 것이라고 추측했다. 삼바 프로젝트도 GPLv3로 전환했으므로, 애플은 자사 소프트웨어 제품군에서 삼바를 독점 소프트웨어로 대체했다.

5. 2. 상업적 소유권 문제

오라클은 2010년 1월 썬 마이크로시스템즈를 인수하여 저작권, 특허, 상표를 취득하면서, 가장 인기 있는 독점 데이터베이스와 오픈 소스 데이터베이스인 MySQL을 모두 소유하게 되었다.[93] 오라클의 MySQL 상업화 시도는 FOSS 커뮤니티에서 우려를 불러일으켰고, MySQL의 미래에 대한 불확실성에 대응하여 FOSS 커뮤니티는 MariaDB, Percona, Drizzle 등 오라클의 통제를 벗어난 새로운 데이터베이스 관리 시스템으로 프로젝트를 포크했다. 이들은 모두 고유한 이름을 가지며, 별개의 프로젝트이므로 상표명 MySQL을 사용할 수 없다.

5. 3. 우선순위 왜곡 및 개발자의 이기주의

림후이스는 일부 숙련된 개발자들이 이미 인기 있는 오픈 소스 응용 프로그램과 데스크톱 환경의 문제를 해결하기보다는, 명성과 부를 얻기 위해 중복되는 새 소프트웨어를 만드는 우선순위 설정을 비판한다.[92]

그는 또한 노트북 제조업체들이 자체 제품만 비공개적으로 최적화하거나, 노트북에서 리눅스의 많은 문제(예: 불필요한 전력 소비)의 실제 원인을 해결하는 데 도움을 주는 대신 해결책을 만들어내는 것을 비판한다.[92]

5. 4. 법적 분쟁

2010년 8월, 오라클은 구글(Google)이 안드로이드에서 자바를 사용한 것이 오라클의 저작권과 특허를 침해했다고 주장하며 소송을 제기했다. 2012년 5월, 1심 재판부는 구글이 오라클의 특허를 침해하지 않았다고 판결하고 구글이 사용한 자바 API의 구조는 저작권의 보호 대상이 아니라고 판결했다. 배심원단은 구글이 소수의 파일을 복사하여 저작권을 침해했다고 판단했지만, 양측은 합의에 따라 구글이 손해배상을 지불하지 않기로 했다.[1] 오라클은 연방순회항소법원(Federal Circuit)에 항소했고, 구글은 문자 그대로 복사한 부분에 대해 항소를 제기했다.[2]

6. 활용

자유-오픈 소스 소프트웨어(FOSS)는 개인, 기업, 정부, 교육기관 등 다양한 분야에서 널리 활용되고 있다. 특히, 정부 및 국제기구에서는 예산 절감, 특정 기술에의 종속성 탈피, 투명성 강화 등을 위해 FOSS 도입을 적극적으로 추진하고 있다.

브라질, 프랑스, 독일, 인도, 이탈리아 등 여러 국가에서 정부 차원의 FOSS 도입 정책을 추진하거나, 공공 부문에서 FOSS를 활용하고 있다.[51] 브라질 정부는 저소득층에 리눅스 기반 컴퓨터를 보급했고,[51] 프랑스 헌병대는 우분투로 시스템을 전환했다.[51] 독일 뮌헨은 LiMux (데비안 기반 리눅스) 환경으로 전환했다가, 윈도우 10으로 복귀 후 다시 리눅스로 전환했다.[58][59][60]

유럽 집행위원회는 FOSS를 혁신의 주요 동인 중 하나로 보고, 오픈소스 전략을 채택하여 소프트웨어 공유 및 재사용을 장려하고 있다.[77][78]

6. 1. 정부 및 국제기구의 도입

여러 국가와 국제기구들이 자유-오픈 소스 소프트웨어(FOSS) 도입을 통해 예산 절감, 기술 종속성 탈피, 투명성 강화 등의 효과를 얻고 있다.

국가설명
브라질2006년, 브라질 정부는 세금 감면을 통해 저렴한 리눅스 기반 컴퓨터 구매를 보조함으로써 저소득층 지역에 리눅스를 보급하는 정책을 추진했다.[51]
에콰도르2008년 4월,[53] 에콰도르는 공공 부문을 자유 소프트웨어로 전환하기 위한 1014호 법령을 통과시켰다.[54]
프랑스2009년 3월, 프랑스 헌병대는 2015년까지 우분투로 완전히 전환할 것이라고 발표했다. 헌병대는 2005년 조직 전체에서 마이크로소프트 오피스를 오픈오피스.오르그로 교체하면서 자유-오픈 소스 소프트웨어 전환을 시작했다.[51] 2012년 9월, 프랑스 총리는 프랑스 공공 행정에서 오픈소스 사용에 대한 일련의 실행 가능한 권고안을 제시했다.[55]
독일독일 뮌헨에서는 2003년부터 2013년까지 1만 5천 대의 PC와 노트북을 마이크로소프트 윈도우 기반 운영체제에서 데비안 기반 리눅스 환경인 LiMux로 전환하는 작업이 진행되었다. 프로젝트가 성공적으로 완료된 후 모든 컴퓨터의 80% 이상이 리눅스를 실행하게 되었다.[58] 2017년 11월 13일, 더 레지스터는 뮌헨이 2020년까지 윈도우 10으로 되돌아갈 계획이라고 보도했다.[59] 그러나 2020년 뮌헨은 마이크로소프트에서 다시 리눅스로 전환하기로 결정했다.[60] 2022년 독일은[61] Open CoDE 자체 FOSS 저장소 및 포럼을 출시했다.
인도인도 케랄라주 정부는 2001년 주 IT 정책에서 자유-오픈 소스 소프트웨어에 대한 공식적인 지원을 발표했다.[62] 2009년 케랄라주 정부는 국제 자유-오픈 소스 소프트웨어 센터(ICFOSS)를 설립했다.[63] 2015년 3월 인도 정부는 FOSS 도입 정책을 발표했다.[51]
이탈리아이탈리아 군대는 리브레오피스오픈도큐먼트 형식(ODF)으로 전환하고 있다. 리브레이탈리아 협회는 2015년 9월 15일 국방부가 향후 1년 반 동안 약 15만 대의 PC 워크스테이션에 이 사무 생산성 도구 모음을 설치할 것이라고 발표하여 유럽에서 두 번째로 큰 리브레오피스 구현이 될 것이라고 밝혔다.[65] 2016년 6월 23일까지 6,000대의 시스템이 마이그레이션되었다.[66]
요르단2010년 1월, 요르단 정부는 미국에 본사를 둔 오픈소스 데이터베이스 관리 회사인 Ingres Corporation(현재 액티언으로 명칭 변경)과 파트너십을 맺고 요르단 대학교 시스템부터 시작하여 오픈소스 소프트웨어 사용을 장려하기로 발표했다.[68]
말레이시아말레이시아는 "말레이시아 공공 부문 오픈소스 소프트웨어 프로그램"을 시작하여 2008년까지 독점 소프트웨어 라이선스 비용을 수백만 달러 절감했다.[69][70]
페루2005년, 페루 정부는 모든 기관에서 오픈소스를 채택하기로 결정했다.[51] 페루 정부는 법안 서문에서 핵심적인 민주주의의 기둥을 보호하기 위해 이러한 선택을 했다고 강조했다. "이 법안을 고무시키는 기본 원칙은 법치 국가의 기본 보장과 관련이 있습니다."[71]
우간다2014년 9월, 우간다 국가 정보 기술 당국(NITA-U)은 우간다 정보통신기술 협회(ICTAU)와 공동으로 워크숍에서 오픈소스 전략 및 정책에 대한 의견 수렴을 발표했다.[72]
미국2009년 2월, 백악관은 콘텐츠 관리에 드루팔을 사용하는 리눅스 서버로 웹사이트를 이전했다.[51] 2016년 8월, 미국 정부는 연방 정부 기관에서 개발하거나 사용하는 맞춤형 소스 코드의 최소 20%를 오픈소스 소프트웨어(OSS)로 공개하도록 규정하는 새로운 연방 소스 코드 정책을 발표했다.[73]
베네수엘라2004년, 베네수엘라의 법률(3390호 법령)이 시행되어 모든 공공 기관에서 2년 이내에 오픈소스로 전환하도록 규정했다.[51]



2017년, 유럽 집행위원회는 "EU 기관은 이미 그렇게 하고 있는 것 이상으로 오픈소스 소프트웨어 사용자가 되어야 한다"고 밝히며 오픈소스 소프트웨어를 빅데이터, 모빌리티, 클라우드 컴퓨팅, 사물 인터넷과 함께 혁신의 9가지 주요 동인 중 하나로 제시했다.[77]

2020년, 유럽 집행위원회는 ''오픈소스 전략 2020-2023''을 채택했다.[78] 주요 목표로 소프트웨어 공유 및 재사용 장려와 집행위원회 소스 코드 공개를 포함했다. 구체적인 조치 중에는 2020년 오픈소스 프로그램 사무소 설립[79]도 있으며, 2022년에는 자체 FOSS 저장소인 code.europa.eu를 출시했다.[80]

2021년, ''집행위원회 소프트웨어의 오픈소스 라이선스 및 재사용에 관한 결정 (2021/C 495 I/01)''[81]이 채택되었으며, 이에 따라 일반 원칙으로 유럽 집행위원회는 더 적절하다면 EUPL 또는 다른 FOSS 라이선스에 따라 소프트웨어를 배포할 수 있다.

2022년 5월,[82] ''유럽 공공 서비스 상호 운용성 전문가 그룹''은 EU 전역의 공공 행정 상호 운용성을 강화하기 위한 27가지 권장 사항을 발표했다.

7. 경제적 측면

정보의 생성 및 사용에 대한 소유권 규정에 도전함으로써—현대 경제 성장의 핵심 영역—자유/오픈 소스 소프트웨어(FOSS) 운동은 일반적인 신자유주의민영화에 맞서고 있다.[94][95]

FOSS는 새로운 디지털 세계를 위한 "풍요 경제"의 역사적 잠재력을 실현함으로써, 정치 저항을 위한 계획을 세우거나 잠재적 변혁을 향한 길을 제시할 수 있다.[95]

요차이 벤클러는 하버드 로스쿨의 기업가적 법률 연구를 위한 잭 N.과 릴리안 R. 버크먼 교수로, 자유 소프트웨어를 정보, 지식 및 문화의 새로운 공유 기반 동료 생산 경제에서 가장 눈에 띄는 부분으로 보았다. 그는 자유 소프트웨어와 오픈 소스를 포함한 다양한 FOSS 프로젝트를 예시로 제시한다.

참조

[1] 논문 The case for free and open source software in research and scholarship https://royalsociety[...] Royal Society 2021-05-17
[2] 논문 Free/Libre open-source software development: What we know and what we do not know https://dl.acm.org/d[...] Association for Computing Machinery 2024-12-15
[3] 서적 Public Rights: Copyright's Public Domains https://www.cambridg[...] Cambridge University Press 2024-12-15
[4] 논문 Foreword and statement of purpose: an introduction to IFOSS L. Rev. https://jolts.world/[...] 2024-12-15
[5] 논문 Free and Open Source Software and FRAND-based patent licenses https://onlinelibrar[...] Wiley 2024-12-15
[6] 웹사이트 FLOSS and FOSS https://www.gnu.org/[...] 2018-09-15
[7] 웹사이트 GNU https://www.gnu.org/[...] 2011-09-20
[8] 논문 Free and Open Source Software and FRAND-based patent licenses: How to mediate between Standard Essential Patent and Free and Open Source Software 2019-02-25
[9] 웹사이트 GNU's Bulletin, Volume 1 Number 1, page 8 https://www.gnu.org/[...] GNU 2015-06-20
[10] 웹사이트 The Free Software Definition – Translations of this page https://www.gnu.org/[...] GNU 2014-04-18
[11] 웹사이트 What is free software? The Free Software Definition https://www.gnu.org/[...] Free Software Foundation 2018-09-15
[12] 웹사이트 'The Open Source Definition by Bruce Perens' https://www.oreilly.[...] 2016-01-20
[13] 웹사이트 'The Open Source Definition' https://opensource.o[...] 2015-06-20
[14] 웹사이트 Slashdot.org https://news.slashdo[...] 2011-10-23
[15] 웹사이트 It's Time to Talk About Free Software Again https://lists.debian[...] 2015-02-18
[16] 웹사이트 Bruce Perens - State of Open Source Message: A New Decade For Open Source https://perens.com/w[...] Perens.com 2009-07-15
[17] 웹사이트 Meet the Perens https://akashsingh.u[...] LinuxWorld Magazine 2017-02-18
[18] 웹사이트 Free software - Free software is a junkyard of software spare parts https://books.google[...] 2016-02-10
[19] 논문 The Free Software Alternative: Freeware, Open Source Software, and Libraries https://ejournals.bc[...] 2021-04-28
[20] 웹사이트 An Open Letter to Hobbyists https://upload.wikim[...] 2017-09-17
[21] 웹사이트 Computer Software 1980 Copyright Act, Pub. L. No. 96-517, 94 Stat. 3015, 3028 https://history.nih.[...]
[22] 웹사이트 Copyright Basics https://www.lib.purd[...] 2015-04-01
[23] 웹사이트 Object code only: is IBM playing fair? https://books.google[...] 1988-02-08
[24] 웹사이트 Firm sidestep IBM policy by banning software changes https://books.google[...] 1985-03-18
[25] 잡지 IBM policy draws fire – Users say source code rules hamper change https://books.google[...] 2015-12-27
[26] 웹사이트 Release notes for Linux kernel 0.12 https://www.kernel.o[...] Kernel.org 2016-07-25
[27] 웹사이트 History of the OSI https://opensource.o[...] Opensource.org 2014-02-02
[28] 웹사이트 Issues when embracing FOSS https://sourcecodeco[...] sourcecodecontrol.co 2023-09-14
[29] 서적 Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives: Technological, Economic, and Social Perspectives https://books.google[...] Idea Group Inc (IGI) 2017-07-04
[30] 서적 Building the Information Society: IFIP 18th World Computer Congress Topical Sessions 22–27 August 2004 Toulouse, France https://books.google[...] Springer 2017-07-04
[31] 서적 Google and the Law: Empirical Approaches to Legal Aspects of Knowledge-Economy Business Models https://books.google[...] Springer Science & Business Media 2017-07-04
[32] 웹사이트 What is free software? https://www.gnu.org/[...] 2017-07-04
[33] 웹사이트 Microsoft Back Doors https://www.gnu.org/[...] 2017-07-04
[34] 웹사이트 Microsoft Accidentally Leaks Key to Windows Backdoor - Schneier on Security https://www.schneier[...] 2016-08-15
[35] 웹사이트 Snowden leak: Microsoft added Outlook.com backdoor for Feds https://www.theregis[...] 2017-07-04
[36] 서적 Privacy and Technologies of Identity: A Cross-Disciplinary Conversation https://books.google[...] Springer Science & Business Media 2017-07-04
[37] 웹사이트 Open source software is more secure than you think https://www.scmagazi[...] SC Media US 2017-07-12
[38] 간행물 10 Reasons Open Source Is Good for Business https://www.pcworld.[...] 2017-07-04
[39] 웹사이트 Is Open Source Software More Secure? https://courses.cs.w[...] 2017-07-04
[40] 서적 Producing Open Source Software: How to Run a Successful Free Software Project https://books.google[...] O'Reilly Media, Inc 2017-07-04
[41] 서적 Ubuntu Linux For Dummies https://books.google[...] John Wiley & Sons 2017-07-04
[42] 웹사이트 Linux Today - KERNEL-DEV: UDI and Free Software by Richard Stallman https://www.linuxtod[...] 2017-07-04
[43] 뉴스 Microsoft tries to block Linux off Windows 8 PCs https://www.zdnet.co[...] 2017-07-12
[44] 웹사이트 Lenovo reportedly blocking Linux on Windows 10 Signature Edition PCs (updated) https://www.zdnet.co[...] 2017-07-12
[45] 웹사이트 Linux Today - How Microsoft Changes the Prices at OEMs to Block GNU/Linux Sales https://www.linuxtod[...] 2017-07-12
[46] 웹사이트 Microsoft 'killed Dell Linux' – States https://www.theregis[...] 2017-07-12
[47] 웹사이트 When Free Software Isn't (Practically) Superior https://www.gnu.org/[...] 2017-07-11
[48] 뉴스 Too Big to Fail Open-Source Software Needs Hacker Help https://observer.com[...] 2017-07-12
[49] 웹사이트 How To Obtain DVD Format/Logo License (2005–2009) https://www.dvdfllc.[...] 2009
[50] 서적 Encyclopedia of Portal Technologies and Applications https://books.google[...] Idea Group Inc (IGI) 2017-07-11
[51] 서적 Succeeding with Technology https://books.google[...] Cengage Learning 2017-07-12
[52] 서적 Mastering Information Technology for CXC CSEC CAPE https://books.google[...] Dennis Adonis 2017-07-12
[53] 웹사이트 [News] Ecuador Ahead of the World with Democracy of Knowledge https://compgroups.n[...] 2022-02-15
[54] 웹사이트 Decree 1014 https://www.estebanm[...]
[55] 웹사이트 PM Bulletin (Circular letter) #5608-SG of September 19th, 2012 https://references.m[...] 2012-09-19
[56] 웹사이트 Use of the open-source software in the administration https://references.m[...] 2012-09-19
[57] 웹사이트 Interministerial base of open-source applications https://references.m[...] 2017
[58] 웹사이트 Landeshauptstadt München - Aktuelle Zahlen https://www.muenchen[...] Muenchen.de 2014-07-28
[59] 뉴스 Munich council: To hell with Linux, we're going full Windows in 2020 https://www.theregis[...] 2017-12-04
[60] 뉴스 Linux not Windows: Why Munich is shifting back from Microsoft to open source – again https://www.zdnet.co[...] 2021-04-17
[61] 웹사이트 Germany launches opencode.de Joinup https://joinup.ec.eu[...] 2022-10-24
[62] 웹사이트 "Role of Open or Free Software", Section 15, page 20, of the State IT Policy (2001) of the Government of Kerala, copy available at the UN Public Administration Network (UNPAN) site https://unpan1.un.or[...] 2014-02-02
[63] 웹사이트 Kerala IT | Welcome https://www.keralait[...] 2019-09-18
[64] 웹사이트 Policy on Adoption of Open Source Software for Government of India https://meity.gov.in[...] 2022-09-14
[65] 웹사이트 Italian military to switch to... | Joinup https://joinup.ec.eu[...] 2019-09-18
[66] 뉴스 Un anno di LibreDifesa https://www.libreita[...] 2018-05-10
[67] 웹사이트 Difel: LibreDifesa https://el-stelmilit[...] 2017-10-09
[68] 뉴스 Jordan Information Ministry signs deal on open source - Government - News & Features https://www.itp.net/[...] 2010-01-16
[69] 웹사이트 OSCC.org https://www.oscc.org[...] 2011-10-23
[70] 웹사이트 OSCC.org https://knowledge.os[...] 2011-10-23
[71] 웹사이트 Free/Libre & Open Source Software and Open Standards in South Africa https://www.prodefin[...] 2008-05-31
[72] 웹사이트 Open Source Strategy & Policy https://ictau.ug/cal[...] 2022-02-15
[73] 서적 Federal Source Code Policy: Achieving Efficiency, Transparency, and Innovation through Reusable and Open Source Software — Memorandum for the Heads of Departments and Agencies — M-16-21 https://obamawhiteho[...] Office of Budget and Management, Executive Office of the President 2016-09-14
[74] 웹사이트 New US Government Source Code Policy Could Provide Model For Europe https://www.ip-watch[...] 2016-09-14
[75] 웹사이트 Venezuela Open Source https://radar.oreill[...] 2022-02-15
[76] 웹사이트 Publicado en la Gaceta oficial No 38.095 de fecha 28/ 12/ 2004 https://www.tsj.gov.[...] 2011-10-23
[77] 서적 The economic and social impact of software & services on competitiveness and innovation https://bookshop.eur[...] 2017-03-27
[78] 웹사이트 Open source software strategy https://ec.europa.eu[...] 2022-10-24
[79] 웹사이트 EC Open Source Programme Office {{!}} Joinup https://joinup.ec.eu[...] 2022-10-24
[80] 웹사이트 EC's code.europa.eu launches {{!}} Joinup https://joinup.ec.eu[...] 2022-10-24
[81] 웹사이트 COMMISSION DECISION of 8 December 2021 on the open source licensing and reuse of Commission software (2021/C 495 I/01) https://eur-lex.euro[...] 2022-10-24
[82] 웹사이트 Official expert recommendations for a new Interoperability Policy {{!}} Joinup https://joinup.ec.eu[...] 2022-10-24
[83] 웹사이트 The Curse of Open Source License Proliferation https://socializedso[...] socializedsoftware.com 2015-11-30
[84] 웹사이트 COPYING https://git.kernel.o[...] kernel.org 2013-08-13
[85] 웹사이트 Torvalds Still Keen On GPLv2 https://www.internet[...] internetnews.com 2015-02-12
[86] 웹사이트 Busy busy busybox https://lwn.net/Arti[...] lwn.net 2015-11-21
[87] 웹사이트 Re: Move GPLv2 vs v3 fun... https://lwn.net/Arti[...] lwn.net 2015-11-21
[88] 웹사이트 HP Press Release: HP Contributes Source Code to Open Source Community to Advance Adoption of Linux https://www.hp.com/h[...] 2016-01-14
[89] 웹사이트 What's up with DWG adoption in free software? https://libregraphic[...] libregraphicsworld.org 2015-12-05
[90] 웹사이트 VLC media player to remain under GNU GPL version 2 https://www.videolan[...] videolan.org 2015-11-21
[91] 웹사이트 LLVM Developer Policy https://llvm.org/doc[...] LLVM 2012-11-19
[92] 웹사이트 Kommentar: Linux scheitert an Egozentrik https://www.heise.de[...] heise online 2017-07-12
[93] 웹사이트 Sun to Acquire MySQL https://mysql.com/ne[...] MySQL AB 2008-01-16
[94] 서적 Copy, Rip Burn: The Politics of Copyleft and Open Source https://sro.sussex.a[...] Pluto Press 2021-03-25
[95] 학술지 The free/open source software movement Resistance or change? https://www.redalyc.[...] 2017-07-11
[96] 문서
[97] 웹사이트 FLOSS and FOSS https://www.gnu.org/[...] 2018-02-09
[98] 웹사이트 「マイクロソフトを嫌っていたのではない、われわれが嫌われていたのだ」――Rubyまつもとゆきひろ氏が語る、MSの壁 https://www.itmedia.[...] 2024-08-08
[99] 웹사이트 「フリーソフトウェアの目的は多くの人に使われることではない。使う人を自由にすることだ」─Internet Week 2001「リチャードストールマンと話そう」BOFレポート https://ascii.jp/ele[...] 2024-08-08
[100] 웹사이트 なぜ、オープンソースは自由ソフトウェアの的を外すのか https://www.gnu.org/[...] 2021-03-03
[101] 문서
[102] 인터뷰 Free Software - Free Society! http://www.gnu.org/p[...] 2004-01-01
[103] 웹사이트 Free/Libre and Open Source Software and Open Standards in South Africa: A Critical Issue for Addressing the Digital Divide http://www.naci.org.[...] National Advisory Council on Innovation(NACI) 2004-07-01
[104] 웹사이트 FLOSS deployment in Extremadura, Spain http://ec.europa.eu/[...] Interoperable Delivery of European eGovernment Services to public Administrations, Business and Citizens 2003-10-01
[105] 웹사이트 Relatório da ONU aponta o Software Livre(FLOSS) como melhor http://www.softwarel[...] softwarelivre.org 2004-02-02
[106] 웹인용 What is free software? http://www.gnu.org/p[...] 2011-12-14



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com